תצוגת LCD חיבור התצוגה לבקר. (Liquid Crystal Display) המערכת.

Similar documents
Rules Game (through lesson 30) by Nancy Decker Preparation: 1. Each rule board is immediately followed by at least three cards containing examples of

טכנולוגיית WPF מספקת למפתחים מודל תכנות מאוחד לחוויית בניית יישומיי

המבנה הגאומטרי של מידה

ASP.Net MVC + Entity Framework Code First.

זו מערכת ישרת זוית )קרטזית( אשר בה יש לנו 2 צירים מאונכים זה לזה. באותו מישור ניתן להגדיר נקודה על ידי זוית ורדיוס וקטור

ANNEXURE "E1-1" FORM OF IRREVOCABLE STANDBY LETTER OF CREDIT PERFORMANCE OF CONTRACT (WHERE PRICES ARE NOT LINKED TO AN ESCALATION FORMULA)

קשירות.s,t V שני צמתים,G=(V,E) קלט: גרף מכוון מ- s t ל- t ; אחרת.0 אם יש מסלול מכוון פלט: הערה: הגרף נתון בייצוג של רשימות סמיכות.

Hebrew Ulpan HEB Young Judaea Year Course in Israel American Jewish University College Initiative

ניפוי שגיאות )Debug( מאת ישראל אברמוביץ

Practical Session No. 13 Amortized Analysis, Union/Find

מנגנון 5522 מידע על המנגנון מצב תצוגת שעה

המחלקה למדעי המחשב, אוניברסיטת בן גוריון מבני נתונים, סמסטר אביב 2102 עבודת בית מספר - 2 מעשית

FILED: NEW YORK COUNTY CLERK 07/16/2014 INDEX NO /2014 NYSCEF DOC. NO. 134 RECEIVED NYSCEF: 07/16/2014 EXHIBIT 37

מכונת מצבים סופית תרגול מס' 4. Moshe Malka & Ben lee Volk

SEEDS OF GREATNESS MINING THROUGH THE STORY OF MOSHE S CHILDHOOD

Theories of Justice

Relationships: Everything Else is Commentary

שאלות חזרה לקראת מבחן מפמ"ר אינטרנט וסייבר

Computer Structure. Exercise #1 יש להגיש את התשובות הסופיות על גבי טופס זה.

מבוא לתכנות ב- JAVA תרגול 7

State Pattern מימוש מכונת מצבים (FSM) מבוא בעיה תמיכה ועדכונים עדכון מס' 48 מאי 2002

הוראות הפעלה לשעון GG-1000 מספר מנגנון 5476

אנגלית שאלון ז' ג רסה א' הוראות לנבחן בהצלחה! )4( ההנחיות בשאלון זה מנוסחות בלשון זכר ומכוונות לנבחנות ולנבחנים כאחד. (MODULE G)

שאלון ו' הוראות לנבחן


שאלון ו' הוראות לנבחן

Chumash Skills for 9-10G Breishit

DNS פרק 4 ג' ברק גונן מבוסס על ספר הלימוד "רשתות מחשבים" עומר רוזנבוים 1

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

A lot of the time when people think about Shabbat they focus very heavily on the things they CAN T do.

אלקטרוניקה מנדס 71 ר"ג פקס:

תודה רבה גם לצוות ההשתלמות וצות אורט קרית מוצקין והטכניו.

מ ש ר ד ה ח י נ ו ך ה פ ד ג ו ג י ת א ש כ ו ל מ ד ע י ם על ה ו ר א ת ה מ ת מ ט י ק ה מחוון למבחן מפמ"ר לכיתה ט', רמה מצומצמת , תשע"ב טור א'

Hebrew Adjectives. Hebrew Adjectives fall into 3 categories: Attributive Predicative Substantive

Water Security in the Middle East Source of Tension or Avenue for Peace

The Connection between Town Planning, Public Taking (Appropriation) and Land Appraisal

שאלון ד' הוראות לנבחן

מערכות ספרתיות ספר תרגילים כל הזכויות שמורות לאתר גול

NJ NCSY Winter Regional פירסומי ניסא Publicizing the Miracle of Hanukah

מבוא לרשתות - תרגול מס' 11 Transparent Bridges

eriktology The Writings Book of Ecclesiastes [1]

Forgive us, pardon us, grant us atonement Parashat Shelach Lecha June 9, 2018 Rabbi Carl M. Perkins Temple Aliyah, Needham

מבוא למחשב בשפת פייתון

א נ ג ל י ת בהצלחה! ב. משרד החינוך בגרות לנבחנים אקסטרניים )מילון הראפס אנגלי-אנגלי-ערבי( השימוש במילון אחר טעון אישור הפיקוח על הוראת האנגלית.

Homework 10. Theoretical Analysis of Service Stations in Steady State. Priority Queues.

Scopus. כמו כן מספק המאגר נתונים סטטיסטיים המרוכזים בגראפים וטבלאות: SJR,h-index

(MODULE E) ב ה צ ל ח ה!

מבוא לתכנות - פיתוח משחקים ב Action Script 3.0

Name Page 1 of 6. דף ט: This week s bechina starts at the two dots in the middle of

A JEW WALKS INTO A BAR: JEWISH IDENTITY IN NOT SUCH JEWISH PLACES

זה אומר שאחרי הכרות עם השפה מה שדורש השקעה אפשר להקדיש את מרבית הזמן לצד המוזיקלי יצירתי ולא התכנותיÆ איזה כיף

קובץ לימוד י"ג אייר ר' ישראל ארי' ליב שניאורסון לה ק ואנגלית תרס"ו-תשי"ב ( )

סיכומים למבחן בקורס מבנה מחשבים

Patents Basics. Yehuda Binder. (For copies contact:

אנגלית (MODULE E) בהצלחה!

eriktology Torah Workbook Bereshiyt / Genesis [1]

Name Page 1 of 5. דף ז. This week s bechina begins with the fifth wide line at the top of

תורשכ ירפס לכ ץבוק " ב י קלח יללכ רעש

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון ב' Corresponds with Module B גרסה ב' הוראות לנבחן

ניסוי בפייתון מכון טכנולוגי לישראל הניסוי מתקיים בבניין פישבך, חדר 573 )במסדרון למאייר(. המאחר ביותר מ- 53 דקות לא יורשה לבצע את הניסוי.

From Slavery to Freedom

הנדסה-לאחור: שרשרת העלייה של Windows 7 חלק שני - VBR

NATIONAL COUNCIL OF YOUNG ISRAEL. Shavuot Nation JEWISH EDITION. Compiled by Gabi Weinberg Teen Program Director

תרגול 8. Hash Tables

במבוא מורחב למדעי המחשב בשפת פייתון

לשרטוט חשמלי בתוכנת OrCad-Capture

שילוב אנימציה באתר תזוזת אלמנט לפי טיימר ולוח צירים

חטיבת הביניים "יונתן" עבודה לקיץ באנגלית לבוגרי כיתה עבודה נעימה!

The Art of Rebuke. Source #1: Story of Kamtzah and Bar Kamtzah Talmud Gittin 55b-56a

מ ק ו מ ו ת 5 מ י נ ה ל כ ס פ י ו מ ו ר י ה ח ב ר ה ל פ י ת ו ח י ר ו ש ל י ם ב ע מ מ ב ו א כ ל ל י ב ש נ ת, ב מ ס ג ר ת ח ג י ג ו ת י

תכנות בטוח חלק ב ' מאת עידו קנר

Visual C# Express יסודות מדעי המחשב 1 מהדורת עיצוב תשס"ו 2006 כתבה: יעל בילצ'יק (סופרין)

IBM System x3690 X5 תושבות. בלבד" מסוג.Nehalem EX במיוחד. Intel Xeon Nehalem EX 32 עד 64 רכיבי DIMM מסוג DDR3

SPSS 10.0 FOR WINDOWS

Genetic Tests for Partners of CF patients

נספח: כישורי חשיבה )לפרק ראשון ושני( אנגלית (MODULE F) ספרות או: מילון אנגלי-ערבי / ערבי-אנגלי או: מילון אנגלי-אנגלי-ערבי

Which Way Did They Go?

ב. משרד החינוך בגרות לנבחנים אקסטרניים א נ ג ל י ת (MODULE B) הוראות מיוחדות: )2( בתום הבחינה החזר את השאלון למשגיח. בהצלחה!

מסנן סולארי: הוראות שימוש

ב. משרד החינוך בגרות לנבחנים אקסטרניים א נ ג ל י ת (MODULE B) הוראות מיוחדות: )2( בתום הבחינה החזר את השאלון למשגיח. בהצלחה!

הקדמה מבוא כרטיסי הפיתוח של הארדוינו זמינים בכמה דגמים שונים כמו : .Arduino Uno, Arduino Fio, Arduino Nano ו Arduino Mega

הצגת המשחק תלמידים משחקים סיום. פתיחה 12 min. min. min. min פתיחה. Copyright 2015

מדריך למשתמש התקנה עצמית

Revisionist History: 4 Rabbi Isaac Elchanan Theological Seminary The Benjamin and Rose Berger CJF Torah To-Go Series Av 5774

תכנית סטארט עמותת יכולות, בשיתוף משרד החינוך א נ ג ל י ת שאלון א' Corresponds with Module A (Without Access to Information from Spoken Texts) גרסה א'

Web Services שפת SQL. כתבה: זהבה יעקובסון ליווי מקצועי : ארז קלר

קורס תוכנת מטלב ויישומיה שיעור מס' 10: תכנות ממשקי משתמש

שבות תחום מצוות עשה שזמן גרמא סמיכה תקיעה, שברים, תרועה. The אי ור of performing any מלאכה on Rosh HaShanah שופר in preparation of the

סה"כ נקודות סה"כ 31 נקודות סה"כ 21 תוכן עניינים של פתרון המבחן. לולאת for )נתון אלגוריתם... מעקב, פלט

הטכנולוגיה בחינוך ד ר קובי גל אוניברסיטת בן גוריון בנגב

WHAT IS THE PSHAT OF A METAPHORICAL MITZVAH?

Advisor Copy. Welcome the NCSYers to your session. Feel free to try a quick icebreaker to learn their names.

HEBREW THROUGH MOVEMENT

הרצאה מספר 10 נושאים לשיעור זה: סיכום הפקודות עד לשיעור זה *** )S-Q( = מקומות בהם ניתן לשלב תתי שאילתות

A R E Y O U R E A L L Y A W A K E?

CML כנס שנתי של מודעות ל- CML 4-6 לאוקטובר 2018, מלון רמדה, חדרה

Free Will I: The Nature, Importance and Dynamics of Free Will.

7 קרפ תויגול,תויטמתירא תודוקפ הזזהו

מדריך לניהול VPS טריפל סי מחשוב ענן בע"מ.

Expressions (ex 8) Wild World (ex 7) Cars (ex 9)

Transcription:

1 (Liquid Crystal Display) תצוגת LCD בפרויקט ישנה אפשרות לראות את כל הנתונים על גבי תצוגת ה- LCD באופן ברור ונוח. תצוגה זו היא בעלת 2 שורות של מידע בעלות 16 תווים כל אחת. המשתמש יכול לראות על גבי ה- LCD בכל זמן משתנים ואירועים הקורים במהלך פעולת המערכת. חיבור התצוגה לבקר

2 פירוט הדקי הרכיב VSS אדמה של הרכיב. 5V. אספקת המתח לרכיב, מחוברת ל- VCC - VL קובע את עוצמת ההארה של ה- LCD, אם נחבר רגל זו לאדמה העוצמה תהיה מכסימלית. - RS הדק הקובע אם המידע לפורט המידע של ה- LCD יהיה בקרה או נתונים, כאשר ההדק ב- 1 לוגי, מילת המידע המגיעה בקוד אסקי תוצג במסך וכאשר ההדק ב- 0 לוגי, מילת המידע תהווה מילת בקרה שתקבע למשל מיקום הסמן, ניקוי מסך, כוון הכתיבה ועוד. - R/W זוהי רגל בחירה בין כתיבה לקריאה. אם הדק זה נמצא ברמה לוגית של "0" מתאפשרת כתיבה לרכיב. ואם הדק זה נמצא ברמה לוגית של "1" מתאפשרת קריאה מה- RAM של הרכיב. אם נחבר ההדק זה לאדמה תתבצע רק כתיבה לתצוגה. - E הדק זה מאפשר כתיבה או קריאה. קריאה או כתיבה מתבצעת כאשר בהדק יש דרבון שלילי (ירידת שעון), לכן בתוכנה אנו דואגים להעלות את ההדק ל- 1 לוגי ולהורידה שוב ל- 0 לוגי. אלו הם קווי המידע דו כוונים של הרכיב, כאשר,RS=0 - D7 D0 הם ישמשו כקווי בקרה וכאשר,RS=1 הם ישמשו כקווי נתונים. הפונקציות להפעלת ה- LCD lcd_config(); אתחול // LCD הצבת סמן בשורה 1 במיקום // 10 lcd_line(1,10); lcd_string("abcd1234"); cursor(0); cursor(1); הצגת מחרוזת במסך // //cursor off //cursor on נקה מסך // lcd_clr(); הצג תו // lcd_display( x );

3 טבלת פעולה של ה- LCD Code Instruction RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 Description Clear display 0 0 0 0 0 0 0 0 0 1 Clears display and returns cursor to the home position (address 0). Cursor home 0 0 0 0 0 0 0 0 1 * Returns cursor to home position (address 0). Also returns display being shifted to the original position. DDRAM contents remains unchanged. Entry mode set 0 0 0 0 0 0 0 1 I/D S Sets cursor move direction (I/D), specifies to shift the display (S). These operations are performed during data read/write. Display On/Off 0 0 0 0 0 0 1 D C B Sets On/Off of all display (D), cursor On/Off control (C) and blink of cursor position character (B). Cursor/display 0 0 0 0 0 1 S/C R/L * * Sets cursor-move or display-shift (S/C), shift shift direction (R/L). DDRAM contents remains unchanged. Function set 0 0 0 0 1 DL N F * * Sets interface data length (DL), number of display line (N) and character font(f). Set CGRAM address 0 0 0 1 CGRAM address Sets the CGRAM address. CGRAM data is sent and received after this setting. Set DDRAM address Read busy-flag and address counter Write to CGRAM or DDRAM Read from CGRAM or DDRAM 0 0 1 DDRAM address Sets the DDRAM address. DDRAM data is sent and received after this setting. 0 1 BF CGRAM / DDRAM address Reads Busy-flag (BF) indicating internal operation is being performed and reads CGRAM or DDRAM address counter contents (depending on previous instruction). 1 0 write data Writes data to CGRAM or DDRAM. 1 1 read data Reads data from CGRAM or DDRAM. Remarks: - DDRAM = Display Data RAM. - CGRAM = Character Generator RAM. - DDRAM address corresponds to cursor position. - * = Don't care.. Bit name Setting / Status I/D 0 = Decrement cursor position 1 = Increment cursor position S 0 = No display shift 1 = Display shift D 0 = Display off 1 = Display on C 0 = Cursor off 1 = Cursor on B 0 = Cursor blink off 1 = Cursor blink on S/C 0 = Move cursor 1 = Shift display R/L 0 = Shift left 1 = Shift right DL 0 = 4-bit interface 1 = 8-bit interface N 0 = 1/8 or 1/11 Duty (1 line) 1 = 1/16 Duty (2 lines) F 0 = 5x7 dots 1 = 5x10 dots BF 0 = Can accept instruction 1 = Internal operation in progress

4 פונקציות ה- LCD הפונקציות ל- LCD נכתבו על פי הטבלה המצורפת הנ"ל : פונקצית אתחול ל- LCD //=======================CONFIG THE LCD======================= void lcd_config() send_command(0x38); send_command(0x0e); send_command(0x01); send_command(0x06); //Initialization of The LCD //8bit,2 line,5*7 dot //display on,cursor on,cursor blink //clear_display // increment cursor,no display shift פונקצית הצבת סמן //===========================LCD LINE NUMBER==================== void lcd_line(char line_number,char p) switch(line_number) case 1: send_command(0x80+p); break; case 2: send_command(0xc0+p); break; הסבר מילת הבקרה להצבת סמן במיקום מסוים ב- LCD תלויה בערך שנשלח לזיכרון DDRAM הפנימי של ה-. LCD חלק מהכתובות מייצגות את השורות. שורה ראשונה: 0x00-0x0F שורה שנייה: 0x40-0x4F בתוספת ביט 7 שב- 1 לוגי, לכן נקבל ערך 0x80 להתחלת שורה ראשונה ו- 0xc0 להתחלת שורה שנייה.

5 פונקצית שליחת מחרוזת ל- LCD void lcd_string(char str[]) int i=0; while(str[i]) send_data(str[i++]); הפונקציה שולחת תו אחרי תו בלולאה ל- LCD עד לזיהוי (0) null בסוף כל מחרוזת. send_command(unsigned char command) RS=0; PORT_LCD=command; E=1; send_data(char data_to_lcd) RS=1; PORT_LCD=data_to_lcd; E=1; פונקציות שליחת מידע או מילת בקרה ל- LCD הפונקציה הראשונה שולחת מילת בקרה ל- (RS=0) LCD דרך - P0 (PORT_LCD) ומחוללת פולס בהדק -E. הפונקציה השנייה שולחת מילת נתונים ל- (RS=1) LCD באותה צורה.